body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,font{padding:0;margin:0;font-family:"微软雅黑",Arial,Helvetica,sans-serif;}
i{font-style:normal}
html{font-size:16px;-webkit-text-size-adjust:none;min-width:320px;margin:0 auto;}
table{border-collapse:collapse;border-spacing:0;width:100%;}
fieldset,img{border:0;vertical-align:top;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
ol,ul,li,dl,dt,dd{list-style:none;}
input,button,textarea,checkbox,select,radio,form{vertical-align:top;}
a{text-decoration:none;-webkit-tap-highlight-color:transparent;color:#666666;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
.clear{clear:both;}
.fl{float:left;}
.fr{float:right;}
.banner_pc .swiper-container,.m_banner .swiper-container{overflow:hidden;}
.banner_pc .swiper-pagination-bullet,.m_banner .swiper-pagination-bullet{border:none;}
.banner_pc .swiper-slide{height:700px;width:100%;position:relative;overflow:hidden;}
.banner_pc .swiper-slide img{position:absolute;top:0;left:50%;margin-left:-960px;}
/*header*/
@media screen and (min-width:320px){html{font-size:90%;}
}
@media screen and (min-width:280px){html{font-size:90%}
}
@media screen and (min-width:480px){html{font-size:97.5%}
}
@media screen and (min-width:560px){html{font-size:100%}
}
@media screen and (min-width:600px){html{font-size:112.5%}
}
@media screen and (min-width:640px){html{font-size:100%}
}
@font-face{font-family:'iconfont';src:url('../font/iconfont.eot');src:url('../font/iconfont.eot?#iefix') format('embedded-opentype'),url('/font/iconfont.woff2') format('woff2'),url('/font/iconfont.woff') format('woff'),url('../font/iconfont.ttf') format('truetype'),url('../font/iconfont.svg#iconfont') format('svg');}
/* 顶部 */
 .top_header{max-width:1440px;margin:2.0rem auto;}
.top_logo{float:left;height:4.3rem;}
.top_logo img{height:100%;}
.top_text{height:3.3rem;margin:.5rem 0 .5rem 3.0rem;float:left;}
.top_text img{height:100%;}
.top_tel{float:right}
.top_tel .top_tel_left{font-size:4.3rem;float:left;color:#27ac63;}
.top_tel .top_tel_right{float:left;margin-left:1.0rem;}
.top_tel .top_tel_right h4{font-size:2.3rem;font-family:impact;color:#27ac63;}
.top_tel .top_tel_right h5{font-size:1.0rem;color:#666;}
/* 导航 */
 /* .nav{max-width:1440px;margin:0 auto;position:relative;z-index:2;}
*/
 .nav ul li{margin-left:2.6rem;float:left;text-align:center;font-size:1.0rem;position:relative;}
.nav ul li .nav_a{color:#454545;padding:0 .6rem 1.2rem .6rem;position:relative;display:inline-block;}
.nav ul li b{font-weight:normal;font-size:1.0rem;display:inline-block;margin-left:.3rem;}
.nav ul li .nav_dl_block{position:absolute;top:1.9rem;left:0%;padding-top:1.7rem;display:none;width:100%;}
.nav ul li dl{background:#fff;border-radius:.3rem;display:block;padding:1.0rem 0;width:100%;}
.nav ul li dl dd{padding:0 1.0rem;}
.nav ul li dl dd a{font-size:1.0rem;line-height:2.4rem;display:block;border-bottom:1px dotted #ccc;}
.nav ul li dl dd .nav_dd_current{color:#27ac63}
.nav ul li .nav_dl_rotate{display:block;width:1.6rem;height:1.6rem;background:#fff;position:absolute;top:1.0rem;left:50%;border-radius:.2rem;margin-left:-.8rem;transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);}
.nav ul li dl dd a:hover{color:#27ac63;}
.nav ul .nav_current{}
.nav ul .nav_current i{border:1px solid #27ac63;display:inline-block;width:.5rem;height:.5rem;border-radius:50%;margin-right:1.0rem;}
.nav ul .nav_current>a{color:#27ac63;}
.nav ul .nav_current span{position:absolute;bottom:0;height:2px;background:#27ac63;width:100%;left:0;}
.nav ul .nav_dl .nav_a{color:#27ac63;}
.nav ul .nav_dl b{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);}
.nav ul .nav_dl .nav_dl_block{display:block;}
.nav_pc{display:flex;align-items:center;justify-content:space-between;max-width:1440px;margin:1.0rem auto;position:relative;z-index:2;}
.nav_pc .nav_pc_logo{width:6.0rem;}
.nav_pc .nav_pc_logo img{width:100%;}
/* 移动 */
 header{display:none;}
/* banner */
 .banner_pc .swiper-container,.banner_mo .swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto;}
.banner_pc .swiper-wrapper{height:auto}
.banner_pc .swiper-slide,.banner_mo .swiper-slide{text-align:center;font-size:18px;background:#FAFAFA;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.banner_pc .swiper-pagination-bullet,.banner_mo .swiper-pagination-bullet{width:4.0rem;height:4px;background:#fff;border-radius:0;opacity:1;}
.banner_pc .swiper-pagination-bullet-active,.banner_mo .swiper-pagination-bullet-active{background:#27ac63;}
.banner_pc .swiper-container-horizontal>.swiper-pagination-bullets,.banner_pc .swiper-container-horizontal>.swiper-pagination-bullets{bottom:2.0rem;}
.banner_mo .swiper-slide img{width:100%;}
.swiper-slide{height:auto}
.banner_mo{display:none;}
.banner_mo .nav_heaght{height:3.0rem;display:none;}
/* 企业简介 */
 .int_nav{max-width:1440px;margin:6rem auto 4.0rem auto;overflow:hidden;}
.int_nav ul{width:80%;margin-left:1px;}
.int_nav ul li{width:33.33%;float:left;margin-left:-1px;}
.int_nav ul li a{border:1px solid #444444;display:block;height:3.5rem;line-height:3.5rem;text-align:center;color:#444;font-size:1.0rem;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.int_nav ul .int_nav_current a{background:#444;color:#fff;}
.int_nav ul li:hover a{background:#444;color:#fff;}
.int_con{max-width:1440px;margin:0 auto;}
.int_con_banner{width:100%;overflow:hidden;position:relative;height:0;padding-top:14rem;}
.int_con_banner img{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}
.int_con_banner .int_con_banner_text{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);left:0;width:100%;text-align:center;}
.int_con_banner .int_con_banner_text h3{font-size:1.6rem;color:#fff;}
.int_con_banner .int_con_banner_text h5{font-size:1.0rem;color:#fff;margin-top:1.4rem;}
.int_con_text{margin:2.0rem auto 4.0rem auto;}
.int_con_text p{font-size:.95rem;color:#666;margin:1.0rem 0;text-indent:1.8rem;line-height:1.7rem;}
.int_con_text .int_con_img{margin:2.0rem 0;}
.int_con_text .int_con_img ul li{float:left;width:32%;}
.int_con_text .int_con_img ul li div{width:100%;height:0;overflow:hidden;position:relative;padding-top:70%;}
.int_con_text .int_con_img ul li div img{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);}
.int_con_text .int_con_img ul li:nth-child(2){margin:0 2%;}
/* 底部 */
 footer{background:#282828;}
.footer{max-width:1440px;margin:0 auto;width:98%;}
.footer_top{padding:4.5rem 0 3.0rem 0;}
.footer_top .footer_logo{overflow:hidden;}
.footer_top .footer_logo_left{height:4.3rem;float:left;}
.footer_top .footer_logo_left img{height:100%;}
.footer_top .footer_logo_right{float:right;}
.footer_top .footer_logo_right ul li{float:left;padding-left:1.8rem;}
.footer_top .footer_logo_right ul li a{color:#ccc;}
.footer_top .footer_logo_right ul li:hover a{text-decoration:underline;}
.footer_top .footer_contact{margin-top:3.0rem;}
.footer_top .footer_cont{width:34%;float:left;}
.footer_top .footer_cont h2{font-size:1.3rem;color:#ccc;}
.footer_top .footer_cont h2 span{font-weight:bold;}
.footer_top .footer_cont h2 i{font-size:1.0rem;font-weight:none;display:inline-block;margin-left:1.0rem;}
.footer_top .footer_cont h4{width:3.0rem;height:1px;background:#ccc;margin:.8rem 0;}
.footer_top .footer_cont_p{font-size:1.0rem;color:#ccc;}
.footer_top .footer_cont_p p{line-height:2.0rem;}
.footer_top .footer_cont_title{border:1px solid #ccc;font-size:.95rem;line-height:2.0rem;height:2.0rem;text-align:center;width:18rem;color:#ccc;margin-top:1.0rem;}
.footer_top .footer_follow{float:left;width:42%;}
.footer_top .footer_follow_bor{border-left:1px solid #666;border-right:1px solid #666;}
.footer_top .footer_follow_center{width:14rem;margin:0 auto;}
.footer_top .footer_follow_center h2{font-size:1.3rem;color:#ccc;}
.footer_top .footer_follow_center h2 span{font-weight:bold;}
.footer_top .footer_follow_center h2 i{font-size:1.0rem;font-weight:none;display:inline-block;margin-left:1.0rem;}
.footer_top .footer_follow_center .footer_follow_wx{margin-top:2.0rem;}
.footer_top .footer_follow_center .footer_follow_wx .footer_follow_img{width:5.7rem;float:left;}
.footer_top .footer_follow_center .footer_follow_wx .footer_follow_img img{width:100%;}
.footer_top .footer_follow_center .footer_follow_wx .footer_follow_img p{font-size:.8rem;color:#ccc;margin-top:.5rem;}
.footer_top .footer_follow_center .footer_follow_wx .footer_follow_img_tow{margin-left:2.6rem;}
.footer_top .footer_ted{width:24%;float:left;}
.footer_top .footer_ted .footer_ted_right{float:right;margin-top:1.6rem;}
.footer_top .footer_ted .footer_ted_right h2{font-size:1.3rem;color:#ccc;font-weight:bold;}
.footer_top .footer_ted h4{width:3.0rem;height:1px;background:#ccc;margin:.8rem 0 1.2rem 0;}
.footer_top .footer_ted h5{font-size:2.4rem;font-family:impact;color:#ccc;}
.footer_bottom{border-top:1px solid #666;text-align:center;color:#ccc;padding:1.0rem 0;font-size:.9rem;}
/* 悬浮 */
 .fixed_right{position:fixed;top:50%;right:1.0rem;z-index:99999;}
.fixed_ted{position:relative;}
.fixed_ted_div{width:3.8rem;height:3.8rem;position:relative;overflow:hidden;}
.fixed_ted .fixed_ted_div_a{height:3.8rem;height:7.6rem;position:absolute;top:0;left:0;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;cursor:pointer;}
.fixed_ted_div_ico{border:1px solid #ccc;height:calc(3.8rem - 2px);height:-webkit- calc(3.8rem - 2px);height:-moz- calc(3.8rem - 2px);color:#999;background:#fff;}
.fixed_ted_div_ico span{font-size:2.0rem;display:block;text-align:center;line-height:100%;line-height:3.8rem;}
.fixed_ted_div_text{width:3.8rem;height:3.0rem;padding:0.5rem 0;background:#27ac63;color:#fff;}
.fixed_ted_div_text p{font-size:1.0rem;line-height:1.5rem;text-align:center;}
.fixed_ted_ale{position:absolute;right:3.8rem;display:none;top:0;}
.fixed_ted_ale_width{width:19rem;}
.fixed_ted_ale_content{width:18rem;margin-right:1.0rem;box-shadow:2px 2px 4px rgba(0,0,0,.2);background:#fff;padding-bottom:1.4rem;}
.fixed_ted_ale .fixed_ted_ale_top{background:#27ac63;width:100%;height:4px;margin-bottom:1.0rem;}
.fixed_ted_ale .fixed_ted_ale_left{float:left;font-size:2.0rem;margin-right:1.0rem;margin-left:1.4rem;}
.fixed_ted_ale .fixed_ted_ale_left span{font-size:4.0rem;color:#ccc;}
.fixed_ted_ale .fixed_ted_ale_right h3{font-family:impact;font-size:2.0rem;color:#27ac63;}
.fixed_ted_ale .fixed_ted_ale_right p{font-size:.9rem;color:#999;}
.fixed_mar{margin-top:1.0rem;}
.fixed_wx_ale_width{width:11.0rem;}
.fixed_ted_ale_wx .fixed_wx_img{width:8.0rem;margin:0 auto;}
.fixed_ted_ale_wx_content{width:10.0rem;margin-right:1.0rem;box-shadow:2px 2px 4px rgba(0,0,0,.2);background:#fff;padding-bottom:1.4rem;}
.fixed_ted_ale_wx .fixed_wx_img img{width:100%;}
.fixed_ted_ale_wx p{font-size:.9rem;color:#999;text-align:center;}
.fixed_top{margin-top:1.0rem;display:none;}
/* */
 .int_con_title{overflow:hidden;margin-bottom:2.0rem;}
.int_con_title_left{float:left;width:.7rem;height:3.3rem;background:#27ac63;margin-right:1.4rem;}
.int_con_title_right{float:left;}
.int_con_title_right h3{font-size:1.5rem;font-weight:bold;color:#444;line-height:1.5rem;}
.int_con_title_right h4{font-size:1.0rem;color:#666;margin-top:.6rem;}
.int_con_zz{margin-bottom:2.0rem;}
.int_con_zz ul li{width:23%;float:left;margin:0 1% 1.4rem 1%;}
.int_con_zz ul li .int_con_zz_img{border:1px solid #999;padding:1.0rem;}
.int_con_zz ul li .int_con_zz_img img{width:100%;}
.int_con_zz ul li h4{font-size:1.1rem;font-weight:bold;color:#444;text-align:center;margin-top:1.0rem;}
.contact_nav{max-width:1440px;margin:6rem auto 4.0rem auto;overflow:hidden;}
.contact_nav ul{width:80%;margin-left:1px;}
.contact_nav ul li{width:33.33%;float:left;margin-left:-1px;}
.contact_nav ul li a{border:1px solid #444444;display:block;height:3.5rem;line-height:3.5rem;text-align:center;color:#444;font-size:1.0rem;transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;}
.contact_nav ul .contact_nav_current a{background:#444;color:#fff;}
.contact_nav ul li:hover a{background:#444;color:#fff;}
.contact{max-width:1440px;margin:0 auto 8.0rem auto;}
.contact_ul{margin-bottom:2.0rem;}
.contact_ul ul li{width:33.33%;float:left;text-align:center;margin:4.0rem 0;}
.contact_ul ul li .iconfont{font-size:3.2rem;color:#444;}
.contact_ul ul li .contact_text{font-size:1.0rem;color:#444;margin-top:1.0rem;margin-top:2.0rem;}
.contact_map{padding:1.0rem;border:1px solid #999;margin-bottom:6.0rem;}
.contact_map iframe{height:554px;}
.contact_form{margin-top:1.0rem;}
.contact_form_input{width:32%;border-bottom:1px solid #e5e5e5;padding-bottom:.4rem;float:left;}
.contact_form_input_padding{padding:0 .6rem;}
.contact_form_input_padding span{font-size:1.0rem;color:#444;}
.contact_form_input_padding input{border:none;outline:none;color:#444;font-size:1.0rem;width:calc(100% - 6.0rem);width:-webkit-calc(100% - 6.0rem);width:-moz-calc(100% - 6.0rem);}
.contact_form_input:nth-child(2){margin:0 2%;}
.contact_form_mess{width:100%;border-bottom:1px solid #e5e5e5;padding-bottom:.4rem;margin-top:5.0rem;}
.contact_form_mess input{width:calc(100% - 6.0rem);width:-webkit-calc(100% - 6.0rem);width:-moz-calc(100% - 6.0rem);}
.contact_form_button{width:11.3rem;margin:5.0rem auto 0 auto;}
.contact_form_button button{border:1px solid #444;height:2.8rem;border-radius:1.4rem;background:#fff;width:100%;font-size:1.0rem;color:#444;outline:none;cursor:pointer;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
.contact_form_button:hover button{background:#27ac63;border-color:#27ac63;color:#fff;}
.product_sort{margin:4.0rem auto 10.0rem auto;width:98%;max-width:1440px;}
.product_sort_pro{}
.product_sort_pro_title{font-size:1.0rem;color:#444;float:left;line-height:2.75rem;margin-right:3.0rem;}
.product_sort_pro ul li,.product_sort_sort .product_sort_pro_whole,.product_sort_sort ul li{width:10.0rem;height:2.75rem;margin:0 1.0rem;float:left;margin-bottom:1.0rem;}
.product_sort_pro ul li a,.product_sort_sort .product_sort_pro_whole a,.product_sort_sort ul li a{text-decoration:none;outline:none;-moz-outline-style:none;-ms-outline-style:none;-webkit-outline-style:none;-o-outline-style:none;border:1px solid #fff;display:block;height:2.75rem;line-height:2.75rem;text-align:center;margin-top:-1px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
.product_sort_pro ul .product_sort_current a,.product_sort_sort .product_sort_current a{border-color:#444;}
.product_sort_pro ul li:hover a{border-color:#444;}
.product_sort_sort ul li:hover a{border-color:#444;}
.product_sort_pro_whole:hover a{border-color:#444;}
.product_sort_sort{margin-top:3.0rem;}
.product_sort_sort ul{float:right;width:calc(100% - 20.0rem);}
.product_sort_ul ul li{width:23%;margin:2.0rem 1%;float:left;}
.product_sort_ul ul li .product_sort_img{width:100%;overflow:hidden;height:0;padding-top:87%;position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.product_sort_ul ul li .product_sort_img img{position:absolute;top:-6.5%;left:0;width:100%;}
.product_sort_ul ul li .product_sort_text{margin-top:1.0rem;}
.product_sort_ul ul li .product_sort_text h4{font-size:1.1rem;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.product_sort_ul ul li .product_sort_text p{font-size:.95rem;color:#444;margin-top:.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5rem;height:3.0rem;}
.product_sort_ul ul li .product_sort_text i{float:right;font-size:3.0rem;color:#444;display:block;margin-right:1.6rem;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;line-height:1.0rem;margin-top:1.0rem;}
.product_sort_ul ul li:hover .product_sort_img{box-shadow:3px 3px 10px rgba(0,0,0,.3);}
.product_sort_ul ul li:hover .product_sort_text i{margin-right:0;color:#27ac63;}
.product_sort_page{float:right;margin-top:6.0rem;}
.product_sort_page .product_sort_page_title{float:left;font-size:1.0rem;color:#666;margin-top:.7rem;margin-right:1.0rem;}
.product_sort_page ul{float:right;}
.product_sort_page ul li{float:left;margin-left:1.2rem;}
.product_sort_page ul li a{display:inline-block;padding:0 .6rem;line-height:1.8rem;height:1.8rem;border:1px solid #999999;border-radius:2px;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.product_sort_page ul .product_page_current a{background:#27ac63;color:#fff;border-color:#27ac63;}
.product_sort_page ul li:hover a{background:#27ac63;color:#fff;box-shadow:2px 2px 6px rgba(236,60,60,.4);border-color:#27ac63;}
.product_details{max-width:1440px;margin:4.0rem auto;width:98%;}
.product_details_position{color:#444;font-size:1.0rem;margin-bottom:2.0rem;}
.product_details_position a{color:#444;}
.product_details_position a:hover{text-decoration:underline;color:#27ac63;}
.product_details_position_content{}
.product_details_left{float:left;width:41%;}
.product_details_left img{width:100%}
.product_details_left .swiper-slide{width:100%}
.swiper-container-a{width:100%;margin-left:auto;margin-right:auto;overflow:hidden;position:relative;list-style:none;padding:0;z-index:1;}
.swiper-slide{background-size:cover;background-position:center;}
.gallery-top{width:100%;}
.gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0;}
.gallery-thumbs .swiper-slide{height:auto;opacity:0.4;}
.gallery-thumbs .swiper-slide img{width:100%}
.gallery-thumbs .swiper-slide-thumb-active{opacity:1;}
.product_details_right{width:50%;float:right;}
.product_details_right h4{font-size:1.6rem;color:#444;font-weight:bold;margin-top:3.0rem;}
.product_details_right ul{margin-top:2.0rem;}
.product_details_right ul li{font-size:1.0rem;color:#444;margin:1.8rem 0;}
.product_details_text{margin-top:2.0rem;}
.product_details_text h4{font-size:1.4rem;font-weight:bold;color:#27ac63;}
.product_details_text p{font-size:1.0rem;color:#444;margin:.5rem 0;text-indent:2.0rem;line-height:1.8rem;}
.product_details_text img{max-width:100%}
.product_details_text h5{font-size:1.0rem;color:#27ac63;font-weight:bold;margin-top:1.6rem;}
/*placeholder默认*/
 input::-webkit-input-placeholder{color:#ccc;}
input::-moz-placeholder{color:#ccc;}
input:-moz-placeholder{color:#ccc;}
input:-ms-input-placeholder{color:#ccc;}
/*placeholder默认*/
 .fixed_tel{width:4.0rem;height:4.0rem;background:#27ac63;position:fixed;top:60%;right:4px;color:#fff;text-align:center;line-height:4.0rem;border-radius:.5rem;opacity:.5;z-index:9999999;display:none;}
.fixed_tel i{font-size:2.4rem;color:#fff;}
/* */
 .jieshao_huiyuan{max-width:1440px;margin:4rem auto;}
.jieshao_huiyuan_title{display:flex;}
.jieshao_huiyuan_text h2{font-size:1.6rem;font-weight:bold;color:#222;}
.jieshao_huiyuan_content{margin-top:2.0rem}
.jieshao_huiyuan_content ul{display:flex;justify-content:space-between;flex-wrap:wrap;}
.jieshao_huiyuan_content li{width:19%;}
.jieshao_huiyuan_content li .jieshao_huiyuan_img{width:100%;height:0;padding-top:70%;position:relative;overflow:hidden;}
.jieshao_huiyuan_content li .jieshao_huiyuan_img img{position:absolute;top:50%;left:0%;width:100%;transform:translateY(-50%)}
.jieshao_huiyuan_text{margin-left:2.0rem;}
.jieshao_huiyuan_text h3{font-size:1.0rem;color:#666;margin-top:.6rem;}
.jieshao_huiyuan_width{width:2.0rem;height:.1rem;background:#27ac63;margin-top:.4rem;}
.jieshao_zongzhi{width:100%;background:#fafafa;margin-top:3.0rem;padding:3.0rem 0;}
.jieshao_zongzhi_content{max-width:1100px;margin:0 auto;display:flex;}
.jieshao_zongzhi_icon{width:4.0rem;height:4.0rem;background:linear-gradient(120deg,#ecf8f2,#fff);border:1px solid #fff;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 .3rem .7rem rgba(39,172,99,.1)}
.jieshao_zongzhi_text h5{width:2.0rem;margin:.6rem 0 1.0rem 0;height:.1rem;background:#27ac63;}
.jieshao_zongzhi_icon img{width:2.4rem;}
.jieshao_zongzhi_list{display:flex;width:50%}
.jieshao_zongzhi_text{flex:1;margin-left:2.0rem;}
.jieshao_zongzhi_text h3{font-size:1.2rem;font-weight:bold;color:#222;}
.jieshao_zongzhi_text h4{font-size:1.0rem;margin-top:1.0rem;color:#666}
.int_con{margin-top:4.0rem;}
.jieshao{display:flex;justify-content:space-between;position:relative;}
.jieshao_back{position:absolute;width:20%;left:40%;z-index:-1;background:#fafafa;height:100%;}
.jieshao_left{flex:1;margin-right:3.0rem}
.jieshao_left_text{}
.jieshao_left_title h3{font-size:2.0rem;color:#222;font-weight:bold;margin-top:.4rem;}
.jieshao_left_title h4{font-size:1.0rem;font-weight:bold;color:#27ac63;margin-top:1rem;}
.jieshao_left_text p{margin-top:1.0rem}
.jieshao_left_text{margin-top:1.6rem;font-size:.87rem;color:#666;line-height:1.8rem;margin-left:1.6rem;}
.jieshao_left_title h5{width:4.0rem;height:.1rem;background:#27ac63}
.jieshao_right{width:46%}
.jieshao_right img{width:100%;}
.jieshao_wenhua{max-width:1440px;margin:0 auto;margin-top:3.0rem;border-top:1px solid #f0f0f0;display:flex;align-items:center;padding-top:3.0rem;}
.jieshao_wenhua_content{font-size:1.0rem;color:#333;flex:1;margin-left:3.0rem;}
.jieshao_wenhua_title{font-size:1.6rem;font-weight:bold;color:#222;}
.jieshao_wenhua_text{font-size:1.0rem;color:#666;margin-top:1.0rem;line-height:1.8rem;}
.jieshao_wenhua_bor{width:4.0rem;margin:1.0rem 0 1.6rem 0;height:.1rem;background:#27ac63;}
.jieshao_wenhua_img{width:24%;}
.jieshao_wenhua_img_img{width:100%;height:0;padding-top:70%;overflow:hidden;position:relative;}
.jieshao_wenhua_img img{position:absolute;top:0;left:50%;height:100%;transform:translateX(-50%);}
    .zhaoshang{ max-width:1440px;margin:4rem auto; width: 96%;}
.zhangshang_content{ margin-top: 2.0rem; font-size: .87rem; color:#666;}
.zhangshang_content p{ margin-top:1.0rem;}

.zhaoshang_title{display:flex;}
.zhaoshang_title_right h2{font-size:1.6rem;font-weight:bold;color:#222;}
.zhaoshang_title_right{margin-left:2.0rem;}
.zhaoshang_title_right h3{font-size:1.0rem;color:#666;margin-top:.6rem;}
.zhaoshang_title_left{width:2.0rem;height:.1rem;background:#27ac63;margin-top:.4rem;}
.fenxi{background: #fafafa; padding: 3.0rem 0;}
.fenxi_content_title{text-align: center;}
.fenxi_content_title h3{ font-size: 1.6rem; font-weight: bold; color: #222;}
.fenxi_content_title h4{ font-size: .87rem; color: #666; margin-top: 1.0rem;}
.pinpai{ max-width:1040px; justify-content: space-between; margin:4rem auto; width: 96%; display: flex; align-items: center; padding:0;}
.pinpai_left{ flex: 1; margin-right: 3.0rem;}
.pinpai_left h3{font-size: 1.8rem; font-weight: bold; color: #222;}
.pinpai_left ul{ display: flex; align-items: center; flex-wrap: wrap; margin-top: 2.0rem;}
.pinpai_left ul li{ height: 2.4rem; display: flex; align-items: center; font-size: 1rem; padding: 0 1.8rem; margin-right: 2.0rem; background: rgba(39,172,99,.1); border: 1px solid rgba(39,172,99,.4); border-radius: .3rem; color: #27ac63; line-height: 1.8rem; margin-top: 1.0rem;}
.pinpai_left ul li i{ display: block; width: .2rem; height:.2rem; border-radius: 50%; background: #27ac63; margin-right: .6rem;}
.pinpai_left h4{ font-size: 1rem; color: #666; margin-top: .6rem;}
.pinpai_left h5{ width: 3.3rem; height: .1rem; background: #27ac63; margin-top: 1.0rem;}
.pinpai_right{ width: 40%;}
.pinpai_right img{ width: 100%;}
.wenhua{max-width:1440px;margin:4rem auto; width: 96%; background:#000 url('.../images/img_c_s.jpg') no-repeat 50% 50%; background-size: 100%; text-align: center; color: #fff; padding: 3.0rem 0;}
.wenhua h3{ font-size: 1.8rem; font-weight: bold; color: #fff;}
.wenhua h4{ font-size: 1rem; color: #fff; margin-top: .6rem;}
.wenhua h5{ width: 3.3rem; height: .1rem; background: #fff; margin: 0 auto; margin-top: 1.0rem;}
.wenhua_text{ margin-top: 2.0rem; font-size: 1.6rem;}
.wenhua a{ width: 12.0rem;height: 3.0rem; display: flex; align-items: center; justify-content: center; background-color: #fff; color: #222; margin: 3.0rem auto 0 auto;}
.wenhua a i{ margin-left: 1.0rem; display: flex;}
.bangfu{background: #fafafa; padding: 4.0rem 0;}
.bangfu_content_{max-width:1440px;margin:0 auto; width: 96%; display: flex; justify-content: space-between; flex-wrap: wrap;}
.bangfu_title{ margin-bottom: 2.0rem;}
.bangfu h3{font-size: 1.8rem; font-weight: bold; color: #222;}
.bangfu h4{ font-size: 1rem; color: #666; margin-top: .6rem;}
.bangfu h5{ width: 3.3rem; height: .1rem; background: #27ac63; margin-top: 1.0rem;}
.bangfu_content{max-width: 900px; width: 100%;}
.bangfu_content ul{ display: flex; justify-content: space-between;}
.bangfu_content ul li{ width: 31%; background: #fff; box-shadow: 0 .3rem .8rem rgba(39,172,99,.1); padding: 2.0rem 0;}
.bangfu_content ul li .bangfu_icon{ width: 5.0rem; margin: 0 auto 2.0rem auto;}
.bangfu_content ul li .bangfu_icon img{ width: 100%;}
.bangfu_content ul li h3{ font-size: 1.2rem; font-weight: bold; color: #222; text-align: center;}
.bangfu_content ul li h5{ margin: 0 auto; margin-top: 1.0rem; text-align: center;}
.bangfu_content ul li h4{ font-size: .87rem; color: #666; margin-top: 1.0rem; text-align: center;}
.liucheng{max-width:1440px;margin:4rem auto; width: 96%;}
.liucheng_title { text-align: center;}
.liucheng_title h3{font-size: 1.8rem; font-weight: bold; color: #222;}
.liucheng_title h4{ font-size: 1rem; color: #666; margin-top: .6rem;}
.liucheng_title h5{ width: 3.3rem; height: .1rem; background: #27ac63; margin: 0 auto; margin-top: 1.0rem;}
.liucheng_img{ margin-top: 3.0rem;}
.liucheng_img img{ width: 100%;}
.tel{background: #fff;}
.tel{max-width:1440px;margin:4.0rem auto; width: 96%; display: flex; justify-content: space-between; box-shadow: 0 .5rem 1.2rem rgba(39,172,99,.2); height: 8.0rem; align-items: center;}
.tel_left a{ display: flex;flex-direction: column; height: 100%; margin-left: 3.0rem;}
.tel_left h3{ font-size: 1.2rem; color:#222; font-weight: bold;}
.tel_left h4{ font-size: 1.8rem; color: #27ac63; font-weight: bold; margin-top: .5rem;}
.tel_right{ min-width:10.0rem;width:30%; height: 100%; background: #27ac63; color: #fff; display: flex; align-items: center; justify-content: center;}
.tel_right a{ color: #fff; font-size: 1.4rem; font-weight: bold;}
.tel_right a i{ margin-left: 1.0rem;}
/* 公共 */
 @media screen and (max-width:640px){/* 导航 */
 .top_header{display:none;}
.nav_pc{display:none;}
.header{display:block;}
/* 底部 */
 .footer{padding-top:0;}
.int_nav{display:none;}
.footer_top .footer_logo_right{display:none;}
.footer_top .footer_follow{display:none;}
.footer_top .footer_cont{width:100%;float:none;}
.footer_top .footer_ted{width:100%;float:none}
.footer_top .footer_ted .footer_ted_right{float:none}
.footer_top{padding:2.5rem 0 1.0rem 0;}
.footer_top .footer_contact{margin-top:1.5rem;}
.footer_top .footer_cont_title{display:none;}
.banner_pc{display:none;}
.banner_mo{display:block;}
.swiper-container-horizontal>.swiper-pagination-bullets{bottom:1.0rem;}
/* 悬浮 */
 .fixed_right{display:none;}
}
/* */
 @media screen and (max-width:640px){
    .int_con_banner{padding-top:9.0rem;}
    .int_con{margin-top:2.0rem;}
    .int_con_text{width:98%;}
    .int_con_zz ul li .int_con_zz_img{padding:.5rem;}
    .int_con_zz ul li{width:31.33%;}
    .int_con_title_right h3{font-size:1.2rem;line-height:1.2rem;}
    .int_con_title_left{height:3.0rem;}
    .contact_nav ul li{width:100%;margin:.5rem 0;}
    .contact_nav ul{width:98%;margin:0 auto;}
    .contact_nav{margin:3.0rem auto;}
    .contact{width:98%;}
    .contact_ul ul li{width:100%;margin:1.0rem 0;overflow:hidden;}
    .contact_ul ul li .iconfont{float:left;font-size:2.0rem;margin-right:1.0rem;line-height:2.6rem;}
    .contact_ul ul li .contact_text{margin-top:0;text-align:left;float:left;}
    .contact_ul ul li .contact_text span{display:block;font-size:1.1rem;font-weight:bold;}
    .contact_map{display:none;}
    .contact_form_input{width:100%;margin-top:2rem;}
    .contact_form_input:nth-child(2){margin:2.0rem 0 0 0;}
    .contact_form_mess{margin-top:2.0rem;}
    .contact_form_button{margin-top:3.0rem;}
    .contact{margin-bottom:3.0rem;}
    .product_sort_ul ul li{width:31.33%;margin:1.0rem 1%;}
    .product_sort_pro ul li,.product_sort_sort .product_sort_pro_whole,.product_sort_sort ul li{width:auto;height:auto;margin:.5rem 1.0rem;}
    .product_sort_pro ul li a,.product_sort_sort .product_sort_pro_whole a,.product_sort_sort ul li a{height:auto;line-height:1.6rem;border:none;margin:0;}
    .product_sort_pro_title{margin:.5rem 0;line-height:1.6rem;}
    .product_sort_pro ul{width:calc(100% - 5.0rem);float:left;}
    .product_sort_pro ul .product_sort_current a,.product_sort_sort .product_sort_current a{color:#27ac63;}
    .product_sort_sort ul{width:calc(100% - 9.0rem);}
    .product_sort_sort{margin-top:1.0rem;}
    .product_sort_page{margin-top:3.0rem;}
    .product_sort{margin-bottom:4.0rem;}
    .product_sort_page .product_sort_page_title{float:right;margin-top:1.8rem;margin-right:0;}
    .product_sort_ul ul li .product_sort_img{padding-top:78%;}
    .product_details_left{width:100%;float:none}
    .product_details_right{float:none;width:100%;}
    .product_details_right ul{margin-top:1.0rem;}
    .product_details_right ul li{margin:0.5rem;}
    .fixed_tel{display:block;}
}
.wechat{width:98%;max-width:1100px;margin:5.0rem auto;}
.wechat_left{float:left;width:63%;position:relative;z-index:1;margin-top:2.0rem;}
.wechat_left h5{font-size:1.0rem;color:#666;}
.wechat_left h4{font-size:1.8rem;color:#444;font-weight:bold;margin-top:1.0rem;}
.wechat_left .wechat_content{margin-top:2.0rem;}
.wechat_left .wechat_content .wechat_content_left{width:4.0rem;height:1px;background:#e5e5e5;float:left;margin-top:.9rem;}
.wechat_left .wechat_content .wechat_content_right{float:left;font-size:1.0rem;color:#666;line-height:1.8rem;position:relative;margin-left:2.0rem;}
.wechat_left .wechat_img{width:2.0rem;position:absolute;bottom:-5.0rem;right:5%;}
.wechat_right{float:right;width:37%;position:relative;}
.wechat_right_img{width:100%;position:relative;height:0;padding-top:81%;overflow:hidden;z-index:1;}
.wechat_right_img img{position:absolute;top:0;left:0;width:100%;}
.wechat_right .wechat_right_back{width:100%;height:100%;background:#fafafa;left:-99%;top:0;position:absolute;}
.wechat_product{max-width:1440px;width:98%;margin:8.0rem auto;}
.wechat_product .wechat_product_title{font-size:1.8rem;color:#444;font-weight:bold;text-align:center;}
.wechat_product .wechat_product_title span{color:#27ac63;}
.wechat_product ul li{width:23%;margin:2.0rem 1%;float:left;}
.wechat_product ul li .product_sort_img{width:100%;overflow:hidden;height:0;padding-top:115%;position:relative;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;}
.wechat_product ul li .product_sort_img img{position:absolute;top:0;left:0;width:100%;}
.wechat_product ul li .product_sort_text{margin-top:1.0rem;}
.wechat_product ul li .product_sort_text h4{font-size:1.1rem;color:#444;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.wechat_product ul li .product_sort_text p{font-size:.95rem;color:#444;margin-top:.8rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.5rem;height:3.0rem;}
.wechat_product ul li .product_sort_text i{float:right;font-size:3.0rem;color:#444;display:block;margin-right:1.6rem;transition:all .3s;-webkit-transition:all .3s;-moz-transition:all .3s;line-height:1.0rem;margin-top:1.0rem;}
.wechat_product ul li:hover .product_sort_img{box-shadow:3px 3px 10px rgba(0,0,0,.3);}
.wechat_product ul li:hover .product_sort_text i{margin-right:0;color:#27ac63;}
.wechat_product_tel{max-width:24rem;border:1px solid #999999;height:3.0rem;line-height:3.0rem;text-align:center;font-size:1.1rem;margin:3.0rem auto;width:90%;font-weight:bold;color:#444;}
.wechat_advantage{margin:5.0rem auto;}
.wechat_adv_title{font-size:1.8rem;color:#444;font-weight:bold;text-align:center;margin-bottom:1.0rem;}
.wechat_adv_a{padding:4.0rem 0;background:#fff;}
.wechat_adv_con{max-width:1100px;width:98%;margin:0 auto;}
.wechat_adv_a_img{width:40%;}
.wechat_adv_a_img img{width:100%;}
.wechat_adv_a_left{float:left;}
.wechat_adv_a_text{width:50%;margin-top:5.0rem;}
.wechat_adv_a_text h5{font-size:1.0rem;color:#27ac63;}
.wechat_adv_a_text h4{font-size:1.6rem;color:#444;font-weight:bold;margin-top:1.0rem;line-height:2.8rem;}
.wechat_adv_a_text h4 span{color:#27ac63;}
.wechat_adv_a_right{float:right;}
.wechat_adv_b{padding:4.0rem 0;background:#fafafa;}
.wechat_benefit{background:#fafafa;padding:5.0rem 0;}
.wechat_ben_con{max-width:1440px;width:98%;margin:0 auto;}
.wechat_ben_title{font-size:1.8rem;font-weight:bold;color:#444;text-align:center;}
.wechat_ben_ul{margin-top:4.0rem;}
.wechat_ben_ul ul li{width:23%;margin:0 1%;float:left;}
.wechat_ben_ul ul li .wechat_ben_ul_bor{border:1px solid #999999;padding:1.6rem 0;}
.wechat_ben_ul ul li .wechat_ben_ul_bor h4{font-size:1.1rem;color:#444;font-weight:bold;text-align:center;}
.wechat_ben_ul ul li .wechat_ben_ul_bor h4 span{color:#27ac63;}
.wechat_ben_ul ul li .wechat_ben_ul_bor .wechat_ben_ico{text-align:center;margin:1.4rem 0;}
.wechat_ben_ul ul li .wechat_ben_ul_bor .wechat_ben_ico i{font-size:2.6rem;color:#444;}
.wechat_ben_ul ul li .wechat_ben_ul_bor h5{font-size:1.0rem;color:#666;text-align:center;}
.wechat_strength{max-width:1440px;margin:5.0rem auto;width:98%;}
.wechat_ser_title{text-align:center;}
.wechat_ser_title h3{font-size:1.6rem;color:#444;font-weight:bold;}
.wechat_ser_title p{font-size:1.0rem;color:#666;margin-top:.6rem;}
.wechat_ser_ul{margin-top:3.0rem;}
.wechat_ser_ul ul li{width:23%;margin:0 1%;float:left;}
.wechat_ser_ul ul li .wechat_ser_img{width:100%;position:relative;overflow:hidden;height:0;padding-top:108%;}
.wechat_ser_ul ul li .wechat_ser_img img{width:100%;position:absolute;top:0;left:0;width:100%;}
.wechat_ser_ul ul li .wechat_ser_text{border:1px solid #999;padding:1.8rem;}
.wechat_ser_ul ul li .wechat_ser_text h3{font-size:1.1rem;color:#444;}
.wechat_ser_ul ul li .wechat_ser_text h4{width:2.4rem;height:2px;background:#27ac63;margin-top:.5rem;}
@media screen and (max-width:640px){
    .wechat_right{display:none;}
    .wechat_left{width:100%;}
    .wechat_left .wechat_content .wechat_content_right{width:calc(100% - 6.0rem);}
    .wechat_left .wechat_img{right:19%;}
    .wechat{margin-top:3.0rem;}
    .wechat_adv_a_img{display:none;}
    .wechat_adv_a_text{width:100%;margin-top:0rem;}
    .wechat_advantage{margin-bottom:0;}
    .wechat_ben_ul ul li{width:48%;margin:.5rem 1%;}
    .wechat_ben_ul ul li .wechat_ben_ul_bor h4{padding:0 1.0rem;}
    .wechat_ser_ul ul li{width:48%;margin:.5rem 1%;}
    .wechat_adv_a{padding:2.0rem 0;}
    .wechat_adv_b{padding:2.0rem 0;}
    .wechat_product{margin-bottom:4.0rem;}
}
